]> dgit.raspbian.org Git - gnome-shell.git/commit
endSessionDialog: Switch from PackageKit offline updates API to gnome-software
authorMilan Crha <mcrha@redhat.com>
Tue, 13 Jan 2026 13:45:32 +0000 (14:45 +0100)
committerMarge Bot <marge-bot@gnome.org>
Tue, 27 Jan 2026 17:27:16 +0000 (17:27 +0000)
commitb47e3763eb3301cd7b2e49ed24ccb69b1c6f6771
treee09bd2be00e6f0e389621da97f742258c762779f
parent5a3dd56c1ca0279115063a41234321f37e02668c
endSessionDialog: Switch from PackageKit offline updates API to gnome-software

Let the endSessionDialog depend on gnome-software when deciding whether
any offline updates are scheduled and what to after applying them,
instead of using PackageKit, which is not included in distributions
using rpm-ostree and similar.

Another advantage is rather than implementing similar calls for various
package managers and systems in gnome-shell, these implementations should
go into the gnome-software, which should know about them already.

Closes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7784

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4034>
data/dbus-interfaces/org.freedesktop.PackageKit.Offline.xml [deleted file]
data/dbus-interfaces/org.gnome.Software.OfflineUpdates.xml [new file with mode: 0644]
data/gnome-shell-dbus-interfaces.gresource.xml
js/ui/endSessionDialog.js